#ifndef ___fat32_transacciones

#define ___fat32_transacciones 1

#include "f32_oper.c"

typedef struct {
  unsigned int ID;
  int estado;
  int (* handler) (unsigned int, int, unsigned char, void *, void **);
  void * datos;
  unsigned char tieneOperacion;
  fat32_operacion operacion;
} fat32_transaccion;

typedef struct {
  int (* handler) (unsigned int, void *, void **, int (**) (unsigned int, int, unsigned char, void *, void **));
  void * datos;
} fat32_transaccion_no_ejecutada;

#endif